17614
19123
disculpen chicos, quiero preguntar por qué sí, por qué de repente se proporcionó un argumento no válido para foreach () CodeIgniter cuando probé benerin pero aún así ...
Inicialmente quería hacer un anidable en CodeIgniter ..
y este es un ejemplo de mi script en el controlador
function load_menus () {
$ this-> load-> model ("webadmin / we_model");
$ datos ["menús"] = $ esto-> yo ($ esto-> we_model-> get_menus ());
$ this-> load-> view ("webadmin / loadmenu.php", $ datos);
}
función privada me ($ menus = array ()) {
$ html = '';
// Construye todos los menús de la aplicación en formato de árbol
foreach ($ menús como $ menú)
{
// Comprueba si este menú tiene niños
$ count_menu_children = count (get_value ($ menu, 'niños'));
// Construye un menú de una sola línea
$ html. = '
  • '; $ html. = '
    '; $ html. = '
    '; $ clase = get_value ($ menú, 'dtt_inative')! = ''? 'error de texto': ''; $ etiqueta = get_value ($ menú, 'url_img') == '' && get_value ($ menú, 'etiqueta') == ''? '[SIN NOMBRE]': lang (get_value ($ menú, 'etiqueta')); $ html. = ''. $ etiqueta. ''; $ html. = ''; $ html. = '